/* 初始化CSS */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}

fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;font:12px/22px 'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';}
/* 页面通用部分 */
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
a{color:#1f3b7b;text-decoration:none;}
a:visited{color:#6079b2;}
a:hover/*,a:active,a:focus*/{color:#8d0000;text-decoration:underline;}

/*header*/
header{width: 100%;height: 40px;line-height: 40px;padding:20px 0;background:#09f;font-size: 18px;}
header .def-banner{margin: 0 auto;width: 1035px;height: 40px;}
.def-banner .def-logo{float: left;width:110px;height: 43px;font-size: 16px;color: #fff;}
.def-banner .def-logo img{float: left;margin-right: 7px;width:38px;height: 43px;}
.def-banner .def-nav{float: left;margin: 0 95px 0 75px;width: ;}
.def-banner .def-nav li{float: left;padding: 0 35px;height: 40px;}
.def-banner .def-nav a,.def-banner .def-nav a:active{color: #fff;text-decoration: none;}
.def-banner .def-nav a:hover{font-size: 20px;text-shadow:1px 1px 3px #03c;}
.def-banner .def-login{color: #fff;font-weight: normal;}

.def-wrap{margin: 10px auto 20px;width: 100%;}
/*左边部分*/
.def-wrap .def-blk1{float: left;width: 100%;}
.def-blk1 .def-lists{margin-bottom: 10px;}
.def-lists .def-data{font-size: 20px;color: #000;line-height: 30px;text-align:left;}
.def-lists .def-contWrap{width: 100%;padding:0 10px 10px;border:1px solid #09f;}
.def-contWrap .def-cont{margin-top: 10px;height: 90px;}
.def-contWrap .def-cont .def-pic{margin-right: 10px;float: left;width:115px;height: 88px;}
.def-contWrap .def-cont img{width:115px;height: 88px;}
.def-contWrap .def-cont a{text-decoration: none;}
.def-contWrap .def-cont .def-tit{display: block;height:20px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;text-align:left;}
.def-contWrap .def-cont .def-tit:hover{color:#09f;text-decoration: underline;cursor: pointer;text-align:left;}
.def-contWrap .def-cont .def-summary{display: block;height:68px;overflow: hidden;text-align: justify;
									 word-break: break-all;font-size: 14px;color: #7e7e7e;}
.def-contWrap .cont-more{display: none;}
.def-contWrap .def-more{margin-left: -10px;width: 764px;height: 39px;border-top:1px solid #09f;line-height: 39px;color:#09f;text-align: center;font-size: 14px;cursor: pointer;}
/*右边部分*/
.def-wrap .def-blk2{margin-left: 20px;float: right;width: 250px;}
.def-blk2 .def-notice{width: 208px;height: 313px;padding:0 20px 10px;border:1px solid #09f;font-size: 16px;}
.def-notice p{text-indent: 2em;}
.def-notice .def-tt{text-indent: 0em;border-bottom:1px solid #09f;line-height: 28px;}
.def-blk2 .def-ad{display: block;margin-top: 10px;width: 250px;height: 220px;}
.def-blk2 .def-report{margin-top: 10px;width: 232px;height: 260px;padding:0 8px 20px;border:1px solid #09f;font-size: 16px;}
.def-report th{border-bottom:1px solid #09f;text-align: left;line-height: 29px;}
/*footer*/
footer{width: 100%;height: 105px;padding-top: 15px;text-align: center;font-size: 12px;color: #fff;background:#0099ff;}
footer h3{font-size: 14px;font-weight: normal;}
footer .def-link{line-height: 20px;}
footer .def-blank{padding: 0 2px;}
footer a,footer a:hover{font-size: 12px;text-decoration: none;color: #fff;}
